@media screen,projection {
			/* menu stuff */
#bittopbarwrap		{background:#900; height:1.6em; border:solid #000; border-width:1px 0; font-size:8pt;}
#bittopbar			{margin:0 20px;}
.menu				{line-height:1.8em;}
.menu a				{display:block;}
#bitmain .menu		{line-height:normal;}
#bitmain .menu		{background:transparent url( images/pkgicon_bg.png ) 50% 50% repeat;}
#bitmain .menuicon .icon	{padding:5px;}
#bitmain .my .menu .item .icon	{display:none;}
			/* tikiwiki type nexus menus */
.tikiwiki div div	{margin:1px;}
.tikiwiki span		{clear:both;}
.tikiwiki .head		{display:inline;}
.tikiwiki .item		{padding-left:20px;}
.tikiwiki .icon		{vertical-align:middle;}
			/* css driven dropdown menus - horizontal */
.hor			{line-height:1.6em;}
.hor ul			{line-height:2em;}
.hor,.hor a,.hor li ul	{z-index:100000;}
.hor .icon		{position:absolute; left:28px; top:2px; vertical-align:middle; margin-left:-26px;}
.hor,.hor ul	{padding:0; margin:0; list-style:none;}
.hor a			{padding:0 5px; color:#cb5;}
.hor li li a	{color:#900; padding:0 5px;}
.hor li:hover a	{color:#900;}
.hor li			{width:auto;}
.hor li li,.hor li ul	{width:13em; display:block; text-align:left;}
.hor li			{float:left; position:relative;}
.hor li:hover,.hor li.ieHover	{background:#eee;}
.hor li li a	{margin:0 0 0 2em;}
.hor ul a.head	{background-image:url( images/arrow.gif ); background-repeat:no-repeat; background-position:right;}
.hor ul a.head:hover{background-image:url( images/arrow.gif ); background-repeat:no-repeat; background-position:right;}
.hor li li:hover	{border:solid #ccc; border-width:1px 0; margin:-1px 0;}
.hor li li:ieHover	{border:solid #ccc; border-width:1px 0; margin:-1px 0;}
.hor li ul			{position:absolute; left:-999em; background:#fff url( images/menu_ul.gif ) repeat-y top left; padding:0.3em; border:1px solid #aaa}
.hor li ul ul		{margin:-2.4em 0 0 -13em;}
			/* top bar specific */
#nav a:hover		{color:#000;}
#nav li ul			{background:#eee url( images/nav_ul.gif ) repeat-y top left;}
#nav li:hover,#nav li.ieHover	{background:#ddd; border-color:#999;}
			/* css driven dropdown menus - vertical */
.ver,.ver a,.ver li ul	{z-index:100000;}
.ver .icon		{margin-left:-26px; padding-right:8px; vertical-align:middle;}
.ver a			{color:#000; padding:0 5px; white-space:nowrap;}
.ver a.head		{background-image:url( images/arrow.gif ); background-repeat:no-repeat; background-position:right;}
.ver, .ver ul	{padding:0; margin:0; list-style:none; float:left; width:166px;}
.ver li			{position:relative; width:166px;}
.ver li:hover,.ver li.ieHover	{background:#bec7d3;}
.ver li li		{position:relative; float:left; width:166px;}
.ver li li:hover,.ver li li.ieHover	{border:1px solid #657a96; margin:-1px;}
.ver li li a	{margin:0 0 0 2em;}
.ver li ul		{position:absolute; left:-999em; margin-left:166px; margin-top:-2.4em; padding:0.3em; background:#fff; border:1px solid #999; background:#fff url( images/menu_ul.gif ) repeat-y 0.3em 0.3em;}
.ver li ul ul	{left:-999em;}
			/* vertical menus on the right hand side */
#bitright .ver, #bitright .ver li, #bitright .ver ul	{width:125px;}
#bitright .ver li ul	{margin-left:-132px;}

.hor li:hover ul ul,.hor li:hover ul ul ul,.ver li:hover ul ul,.ver li:hover ul ul ul	{left:-999em;}
.hor li:hover ul,.hor li li:hover ul,.hor li li li:hover ul,.ver li:hover ul,.ver li li:hover ul,.ver li li li:hover ul	{left:auto;}
}
